#include <stdio.h>

int main(){
    int a[100],N;
   while (scanf("%d",&N)!= EOF)
   {
    int sum=1,j=0,b[100];
    for(int i = 0;i < N;i++)
    {
        scanf("%d",&a[i]) ;
        if (a[i]<0){
        	b[j]=a[i];
        	j+=1;
		}
           
    }
    for(int i=0;i<N;i++)
    {
        if(a[i]!=0)
            sum*=a[i];   
    }   
    if (j%2!=0)
    {
     
        int _max=b[0];
        for(int i = 1;i < j ;i++)
        {
            if(_max<b[i] )
                _max=b[i];
        } 
        sum/=_max;
    }
    printf("%d\n",sum);
   }
} 
